package com.cqu.lpss.service;

import com.cqu.lpss.pojo.ChartsData;
import com.cqu.lpss.pojo.ProfessorUnscoreNum;
import com.cqu.lpss.pojo.Projects;
import com.cqu.lpss.pojo.Scoredetail1;

import java.util.List;

public interface FirstScoringInterface {

    /**
     * @Description:
     * prjStatues:0（初审，交给三级专家初审）,proAuth:4 给每个作品分配两个三级权限专家
     * prjStatues：2（初审异常，交给二级专家评审），proAuth:3 给每个作品分配两个二级专家，取平均数
     * prjStatues：1（终审，交给二级专家终审），proAuth:3 给每个作品分配两个二级专家：这个作品最好不是从project中取，而是从finalprojects中取
     * prjStatues：5（终沈异常，交给二级专家终审），proAuth:2 给每个作品分配两个二级专家，取平均值
     * @Param:[prjStatues, proAuth]
     * @Return: void
     * @Date: 2024/4/26
     * @Author:liuyawen
     */
    public void distribution(Integer prjStatues,Integer proAuth);
    public int isEmpty();
    public List<Projects> prjScoByProId(Integer proId);
    public int modifyScore(List<Scoredetail1> scoredetail1s);
    public List<ChartsData> proUnscoreNum();
    public int scoreisNull();
}
